#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//#include<string.h>
//char arr[10000];
//void StrSort(char st[])
//{
//	char* ret = st;
//	int i = 0,j = 0,len = 0;
//	while (*ret != '\0')
//	{
//		len++;
//		ret++;
//	}
//	for (i = 0; i < len - 1; i++)
//	{
//		for (j = 0; j < len - 1 - i; j++)
//		{
//			if (st[j] > st[j + 1])
//			{
//				char tmp = st[j];
//				st[j] = st[j + 1];
//				st[j + 1] = tmp;
//			}
//		}
//	}
//}
//int main()
//{
//	scanf("%s", arr);
//	StrSort(arr);
//	printf("%s\n", arr);
//	return 0;
//}
// 
// 
// 
// 
// char arr[1000];
//int StrSum(char st[])
//{
//	int sum = 0;
//	while (*st != '\0')
//	{
//		if (*st>='0' && *st<='9')
//		{
//			sum += *st-'0';
//		}
//		st++;
//	}
//	return sum;
//}
//int main()
//{
//	gets(arr);
//	int ret = StrSum(arr);
//	printf("%d", ret);
//	return 0;
//}

//void swap(char num[])
//{
//	while (*num != '\0')
//	{
//		switch (*num-'0')
//		{
//		case 0:
//			printf("ling ");
//			break;
//		case 1:
//			printf("yi ");
//			break;
//		case 2:
//			printf("er ");
//			break;
//		case 3:
//			printf("san ");
//			break;
//		case 4:
//			printf("si ");
//			break;
//		case 5:
//			printf("wu ");
//			break;
//		case 6:
//			printf("liu ");
//			break;
//		case 7:
//			printf("qi ");
//			break;
//		case 8:
//			printf("ba ");
//			break;
//		case 9:
//			printf("jiu ");
//			break;
//		}
//		num++;
//	}
//}
int main()
{
	char p[100];
	char* ret = p;
	char num[10][5] = {"ling ","yi ","er ","san ","si ","wu ","liu ","qi ","ba ","jiu "};
	fgets(ret,10, stdin);
	while (*ret != '\0')
	{
		printf("%s", num[*ret-'0']);
		ret++;
	}
	return 0;
}